﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link rel='stylesheet' href='../rurple.css' type='text/css'>
<title>砌墙</title>
</head>
<body>
<h2 class="title">9. 砌墙</h2>
<p>你可以给Reeborg的世界添加更多的墙壁。你只需要点击<img alt="edit walls button" src="../../images/intro/btn_walls.png"> 
显示就变成了这个样子:</p>
<center><img alt="buildwalls" src=
"../../images/intro/buildwalls.png"></center>
<p>点击两个结点之间的红色虚线你可以创建或删除一面墙。注意，你不能拆除边界的墙壁。</p>
<center><img alt="wall1img" src="../../images/intro/wall1img.png"></center>
<p>当你再次点击 <img alt="edit walls button" src=
"../../images/intro/btn_walls.png"> 结点以及红色的虚线就消失了，但是新的墙壁留下了。</p>
<h3 class="try">轮到你了！</h3>
<p>创建一个和下面一样的世界（并且 <span class=
"important">保存</span> 它, 就像你之前做过的一样) 然后写一个程序让Reeborg从屏幕下方的出口走出来。</p>
<div><img alt="loopstart" src="../../images/intro/loopstart.png"> <br />
<img alt="lead to" src="../../images/lead_to.png"> <img alt="loopend" src=
"../../images/intro/loopend.png"></div>

<!--=====================================================-->
<hr width="50%">

<h3 class="suggested">挑战</h3>
<p>我们通过一些练习结束这一课。这些练习并不难，事实上，可能有些乏味，但是它们<b>真的</b> 会为后面的课程打下基础。</p>
<h3 class="quiz">分发报纸</h3>
<p>Reeborg给他的邻居送报纸。让他爬上前门的楼梯，在最高的台阶上放下报纸（用响铃来表示），然后回到他的出发点。你需要先加载文件newspaper.wld.</p>
<center><img alt="newspaper start" src=
"../../images/intro/newspaper_start.png"></center>
<center><img alt="lead to" src="../../images/lead_to.png"> <img alt=
"newspaper end" src="../../images/intro/newspaper_end.png"></center>
<p>为了完成这个任务，你需要Reeborg完成50多个指令，需要打很多字。输入越多，错误(bugs)就越可能发生。
下一章我们将学习如何简化这个程序。</p>
<hr width="50%">
<h3 class="quiz">跨越障碍</h3>
<p>Reeborg参加了障碍赛。写一个程序让他沿着下面所示的路径跑到终点。你需要先加载文件hurdles1.wld.</p>
<center><img alt="hurdles start" src=
"../../images/intro/hurdles1_start.png"></center>
<center><img alt="lead to" src="../../images/lead_to.png"> <img alt=
"hurdles end" src="../../images/intro/hurdles1_end.png"></center>
<p>下一课我们将学习怎样写一个短程序来完成同样的任务。之后，我们将教会Reeborg自动跳过高度不同、距离不同的障碍。</p>
<hr width="50%">
<h3 class="quiz">丰收</h3>
<p>现在是丰收的时节。让Reeborg捡起菜地里的所有胡萝卜（把响铃想象成胡萝卜）。你需要先加载文件harvest1.wld.</p>
<img alt="harvest start" src="../../images/intro/harvest1.png">
<p>之后我们将学习写一个更短的程序来完成同样的任务。然后教会Reeborg捡起漏在菜地里任何位置的胡萝卜。</p>
<hr width="50%">
<h3 class="quiz">惊险的逃脱</h3>
<p>Reeborg在迷宫中走失了。帮助他找出来的路。最短的路径如下图。你需要先加载文件maze1.wld.</p>
<div><img alt="maze start" src="../../images/intro/maze1_start.png">
<img alt="lead to" src="../../images/lead_to.png"> <img alt="maze end" src=
"../../images/intro/maze1_end.png"></div>
<p>在之后的课程里，你将学习怎样让Reeborg自己找到出路，使用<b>同样</b> 的程序走出不同的迷宫。</p>
<center><a href="8-bugs.htm"><img alt="previous" src=
"../../images/previous.png"> 修补漏洞</a> - 
<a href="../lessons_toc.htm"><img alt=
"home" src="../../images/home.png"></a> - <a href="10-def.htm">避免循环<img alt="next" src=
"../../images/next.png"></a></center>
</body>
</html>
